﻿// pch.h: 这是预编译标头文件。
// 下方列出的文件仅编译一次，提高了将来生成的生成性能。
// 这还将影响 IntelliSense 性能，包括代码完成和许多代码浏览功能。
// 但是，如果此处列出的文件中的任何一个在生成之间有更新，它们全部都将被重新编译。
// 请勿在此处添加要频繁更新的文件，这将使得性能优势无效。

#ifndef STDAFX_H
#define STDAFX_H

// 添加要在此处预编译的标头
#include "framework.h"

#include <souistd.h>
#include <core/SHostDialog.h>
#include <control/SMessageBox.h>
#include <control/souictrls.h>
#include <res.mgr/sobjdefattr.h>
#include "string/strcpcvt.h"

#include <ctime>
#include <string>
#include <vector>
#include <list>
#include <queue>
#include <set>
#include <map>
#include <memory>
#include <utility>
#include <shlwapi.h>
#pragma comment(lib, "shlwapi.lib")

#include "HttpClient.h"
#include "MsgDef.h"
#include "XDB.h"
#include "XWnd.h"

extern SOUI::SStringW  trans(const SOUI::SStringW &key, const SOUI::SStringW &val1 = L"",
                             const SOUI::SStringW &val2 = L"",
                             const SOUI::SStringW &val3 = L"",
                             const SOUI::SStringW &val4 = L"");

extern SOUI::SStringW  trans(const std::string &key,
                             const std::string &val1 = "",
                             const std::string &val2 = "",
                             const std::string &val3 = "",
                             const std::string &val4 = "");

#endif //STDAFX_H
